/* Standard Styles */
a {
	color:#af0a4f;
}
a:visited {
	color: #af0a4f;
}
/*
blockquote{
	background: #f7f7f7;
	border: 1px solid #ddd;
}
*/

a.dbx-toggle, a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-purple.png);
	background-repeat:no-repeat;
}
.scheme a.dbx-toggle, .scheme a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-white.png);
	background-repeat:no-repeat;
}
* html a.dbx-toggle, * html a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-purple.gif);
	background-repeat:no-repeat;
}
* html .scheme a.dbx-toggle, * html .scheme a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-white.gif);
	background-repeat:no-repeat;
}

.suf-widget h3.scheme {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#wrapper {
	border: 1px solid #c0c0c0;
	background-color: #fafafa;
}

/* Blog title */
.blogtitle a:hover {
	color: #af0a4f;
}

/* search form */
.searchform input[type="submit"].searchsubmit {
	background: url(../../images/search-button-purple.png) no-repeat 0 0;
}

* html #right-header-widgets .searchsubmit, * html #left-header-widgets .searchsubmit, * html #top-bar-right-widgets .searchsubmit, * html #top-bar-left-widgets .searchsubmit,
* html #sidebar .searchsubmit, * html #sidebar-2 .searchsubmit, * html #sidebar-b .searchsubmit, * html #sidebar-2-b .searchsubmit, * html #horizontal-outer-widgets-1 .searchsubmit, * html #horizontal-outer-widgets-2 .searchsubmit {
	bac\kground: url(../../images/search-button-purple.gif) no-repeat 0 0;
}

/* main menu */
#nav {
	border-bottom: 1px solid #c0c0c0;
}
#nav.continuous, #nav.continuous ul li, #nav.continuous ul li a, #nav.continuous ul li a:visited,
#nav-top.continuous, #nav-top.continuous ul li, #nav-top.continuous ul li a, #nav-top.continuous ul li a:visited {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}
#nav.continuous, #nav-top.continuous {
	border-bottom: 1px solid #d785a7;
}
#nav.continuous .current_page_item a, #nav.continuous .current_page_item a:hover,#nav.continuous ul li a:hover, #nav.continuous li a:active, #nav.continuous ul ul li a, #nav.continuous ul ul li a:visited,
#nav-top.continuous .current_page_item a, #nav-top.continuous .current_page_item a:hover,#nav-top.continuous ul li a:hover, #nav-top.continuous li a:active, #nav-top.continuous ul ul li a, #nav-top.continuous ul ul li a:visited {
	background:#fafafa;
	color: #222;
}
#nav.continuous ul ul li a:hover, #nav.continuous .current_page_item li a:hover, #nav.continuous .current-cat li a:hover, #nav.continuous .current-menu-item li a:hover,
#nav-top.continuous ul ul li a:hover, #nav-top.continuous .current_page_item li a:hover, #nav-top.continuous .current-cat li a:hover, #nav-top.continuous .current-menu-item li a:hover {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}
#nav ul li, #nav.continuous ul ul li, #nav-top.continuous ul ul li{
	border: 1px solid #c0c0c0;
}

#nav ul li a{
	color: #222;
	background: #fafafa;
}

#nav .current_page_item a, #nav .current_page_item a:hover,#nav li a:active {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #fff;
}

#nav li a:hover {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#nav li a:active {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* Styling for navigation menus */
#nav ul ul li {
	border: 1px solid #c0c0c0;
}

#nav ul ul li a:hover {
	color: #fff;
}

/* style the links for the top level */
#nav a,
#nav a:visited {
	color: #000000;
}

#nav li.current_page_item a,
#nav li.current-cat a,
#nav li.current-menu-item a,
#nav a:active {
	color: #ffffff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* style the second level background */
#nav ul ul a.drop,
#nav ul ul a.drop:visited {
	background:#fafafa;
}

/* style the second level hover */
#nav ul ul a.drop:hover {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#nav ul ul :hover > a.drop {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* style the third level hover */
#nav ul ul ul a:hover {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* style the second level links */
#nav ul ul a,
#nav ul ul a:visited,
#nav li.current_page_item li a,
#nav li.current-cat li a,
#nav li.current-menu-item li a {
	background: #fafafa;
	color:#000;
}

/* style the top level hover */
#nav a:hover,
#nav ul ul a:hover {
	color: #ffffff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#nav :hover > a,
#nav ul ul :hover > a {
	color: #ffffff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* Top Menu */
#nav-top {
	background-color: #fafafa;
	border: 1px solid #c0c0c0;
	border-top: none;
}

#nav-top ul li{
	border: 1px solid #c0c0c0;
}

#nav-top ul li a{
	color: #222;
	background: #fafafa;
}

#nav-top .current_page_item a, #nav-top .current_page_item a:hover,#nav-top li a:active {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #fff;
}

#nav-top li a:hover {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#nav-top li a:active {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* Styling for navigation menus */
#nav-top ul ul li {
	border: 1px solid #c0c0c0;
}

#nav-top ul ul li a:hover {
	color: #fff;
}

/* style the links for the top level */
#nav-top a,
#nav-top a:visited {
	color: #000000;
}

#nav-top li.current_page_item a,
#nav-top li.current-cat a,
#nav-top li.current-menu-item a,
#nav-top a:active {
	color: #ffffff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* style the second level background */
#nav-top ul ul a.drop,
#nav-top ul ul a.drop:visited {
	background:#fafafa;
}

/* style the second level hover */
#nav-top ul ul a.drop:hover {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#nav-top ul ul :hover > a.drop {
	color: #fff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* style the third level hover */
#nav-top ul ul ul a:hover {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* style the second level links */
#nav-top ul ul a,
#nav-top ul ul a:visited,
#nav-top li.current_page_item li a,
#nav-top li.current-cat li a,
#nav-top li.current-menu-item li a {
	background: #fafafa;
	color:#000;
}

/* style the top level hover */
#nav-top a:hover,
#nav-top ul ul a:hover {
	color: #ffffff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#nav-top :hover > a,
#nav-top ul ul :hover > a {
	color: #ffffff;
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

/* sub menu */
#subnav {
	background: #fff;
	margin-top: 15px;
	border: 1px solid #c0c0c0;
}
#subnav ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
}
#subnav .current_page_item a,
#subnav .current_page_item a:visited,
#subnav .current_page_parent a,
#subnav .current_page_parent a:visited {
	color: #af0a4f;
}
#subnav li a:hover {
	color: #af0a4f;
}

/* Level 3 */
.hier-nav {
	background: #fafafa;
}

.hier-nav .current_page_item a, .hier-nav .current_page_item a:visited, .hier-nav .current_page_parent a, .hier-nav .current_page_parent a:visited {
	color: #af0a4f;
}

.hier-nav li a:hover {
	color: #af0a4f;
}

#top-bar-right-spanel-tab .toggle {
	border: 1px solid #c0c0c0;
}

#top-bar-right-spanel-tab .toggle a {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #ffffff;
}

/* content */
.post .date {
	background: url(../../images/calpurple.png) no-repeat;
	color: #ffffff;
}
.post .date span.day, .post .date span.month {
	color: #ffffff;
}
.post .date span.year {
	color: #ffffff;
}
.bookdata a:hover,
.postdata a:hover {
	color: #af0a4f;
}

/* post title */
h1.posttitle a:hover,
h2.posttitle a:hover {
	color: #af0a4f;
}
.tags a:hover {
	color: #af0a4f;
}

div.page-links span {
	border-color: #af0a4f;
}

div.page-links > span {
	background-color: #af0a4f;
	color: #fff;
}

div.page-links a:hover {
	background-color: #af0a4f;
	color: #fff;
}

/* next & previous page navigation */
.page-nav a:hover {
	color: #af0a4f;
}

/* next & previous post navigation */
.post-nav a:hover {
	color: #af0a4f;
}

.suf-page-nav a,
.suf-page-nav a:visited,
.suf-page-nav span {
	border-color: #af0a4f;
	color: #af0a4f;
}

.suf-page-nav a:hover {
	background-color: #af0a4f;
}

.suf-page-nav span.current {
	background-color: #af0a4f;
	color: #ffffff;
}

/* Comments  */
h3#comments,
h3.comments {
	background-color: #fafafa;
}
h3#respond, h3.respond, #reply-title {
	background: #fafafa;
}

/* comment list */
.commentlist cite {
	color: #af0a4f;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #af0a4f;
}
.commentlist .alt {
	background-color: #fafafa;
}

div.comment-response-types span {
	border-color: #af0a4f;
}

div.comment-response-types > span {
	background-color: #af0a4f;
	color: #fff;
}

div.comment-response-types a:hover {
	background-color: #af0a4f;
	color: #fff;
}

/* Credits  */
#page-footer, #cred {
	border-top: 1px solid #c0c0c0;
}

#cred a:hover {
	color: #af0a4f;
}

.button, input[type="submit"], input[type="button"] {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #ffffff;
}

/* sidebar */
.suf-widget h3,
.suf-widget h3:hover,
.suf-widget h3 a,
.suf-widget h3 a:visited {
	color: #444;
}

.suf-widget h3.scheme,
.suf-widget h3.scheme:hover,
.suf-widget h3.scheme a,
.suf-widget h3.scheme a:visited {
	color: #fff;
}

div.sidebar-tab-content a:hover,
div.sidebar-tab-content a:focus,
div.sidebar-tab-content a:active,
.suf-widget a:hover,
.suf-widget a:focus,
.suf-widget a:active,
.warea a:hover,
.warea a:focus,
.warea a:active {
	color: #af0a4f;
}

.suf-mag-category li,
.sidebar-tab-content ul li,
.suf-widget li,
.suf-flat-widget li,
.suf-panel-widget li {
	background-image: url(../../images/icons/bulletpurple.png);
}

.sidebar-tab-content ul li ul li,
.suf-widget ul li ul li {
	background-image: url(../../images/icons/bulletpurple.png);
}

.tab-box div.sbtab-content-categories ul li,
.tab-box div.sbtab-content-categories ul li ul li,
.tab-box div.sbtab-content-categories ul li ul li ul li,
.widget_categories ul li,
.widget_categories ul li ul li,
.widget_categories ul li ul li ul li {
	background-image: url(../../images/icons/folder-purple.png);
}

/* meta */
div.sbtab-content-meta .rss,
.suf-widget .rss,
.suf-flat-widget .rss,
.suf-panel-widget .rss,
.widget_meta .rss {
	background-image: url(../../images/icons/rsspurple16.png);
}

.widget_calendar td.with-posts { background: #d785a7; }
.widget_calendar td.with-posts a { color: #fff; }

/* Comment Form */
#commentform label.fancy {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #ffffff;
}

/* These settings are required for Featured Posts */
.sliderIndex a, .sliderIndex a:visited,
#sliderIndex a,
#sliderIndex a:visited {
	border-color: #af0a4f;
	color: #af0a4f;
}

.sliderIndex a:hover, .sliderIndex a.activeSlide,
#sliderIndex a:hover,
#sliderIndex a.activeSlide {
	background-color: #af0a4f;
	color: #fff;
}

/* These settings are for common plugins */
.wp-pagenavi a,
.wp-pagenavi a:visited,
.wp-pagenavi span {
	border-color: #af0a4f;
	color: #af0a4f;
}

.wp-pagenavi span.current {
	background-color: #af0a4f;
	color: #fff;
}

.wp-pagenavi a:hover {
	background-color: #af0a4f;
	color: #fff;
}

.warea ul.sidebar-tabs li a.tab-current,
ul.sidebar-tabs li a.tab-current {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #fff;
}

/* Magazine */
.suf-mag-headline-block li.suf-mag-headline a.tab-current,
h2.suf-mag-category-title,
a.suf-mag-excerpt-full-story,
a.suf-mag-excerpt-full-story:visited,
.warea a.suf-mag-category-all-posts,
.warea a.suf-mag-category-all-posts:visited,
a.suf-mag-category-all-posts,
a.suf-mag-category-all-posts:visited {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
	color: #fff;
}

/* BuddyPress */
#item-nav div.item-list-tabs ul li.selected {
	background: #d785a7 url(../../images/bg-purple.png) repeat-x top left;
}

#item-body div.item-list-tabs ul li.current a, #item-body div.item-list-tabs ul li.current a:visited, #item-body div.item-list-tabs ul li.current a:hover {
	color: #af0a4f;
}

div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.selected a:visited, div.item-list-tabs ul li.selected a:focus, div.item-list-tabs ul li.selected a:hover,
.dir-form h3 a.button, .dir-form h3 a.button:hover, .dir-form h3 a.button:visited {
	color: #fff;
}

#item-nav div.item-list-tabs ul li {
	border: 1px solid #ddd;
	border-bottom: none;
}

.post form#whats-new-form, ul.item-list .activity, ul.item-list .groups, ul.item-list .blog, ul.item-list li div.activity-comments ul li, .standard-form, ul.item-list .member {
	border: 1px solid #c0c0c0;
	background-color: #f0f0f0;
}

#l3nav .current a, #l3nav .current a:visited, #l3nav .current a, #l3nav .current a:visited {
	color: #af0a4f;
}

.suf-flickr-panel-header { border-bottom-color: #af0a4f; color: #af0a4f; }
